package com.cmwa.solution.business.customerEquity.navinfo.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.cmwa.solution.annotation.MybatisDao;
import com.cmwa.solution.base.entity.SearchParam;
import com.cmwa.solution.business.customerEquity.estimate.entity.EstimateInfoVo;
import com.cmwa.solution.business.customerEquity.navinfo.entity.NavInfoBaseVo;

@MybatisDao
public interface NavInfoDao {
	
	List<NavInfoBaseVo> queryNavListPage(SearchParam sp);
	
	List<NavInfoBaseVo> queryNavList(SearchParam sp);
	
	void insertNavInfo(EstimateInfoVo insertList);
	
	List<String> querySubPrdCode(@Param("prjCode")String prjCode);
	
	int physicDelete(@Param("ids")String ids);
	
	NavInfoBaseVo queryNavDataById(@Param("navBizId")String navBizId);
	
	void  updateNavValuesById(NavInfoBaseVo navInfoBaseVo);

}
